From 65c8f103d675a7f8625ba8410fd4743382faac6b Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Tue, 10 Jan 2006 16:47:37 +0000 Subject: [PATCH] disconnect from the right object ("closed" is emitted by the display, not 2006-01-10 Michael Natterer * gdk/gdkpango.c (on_renderer_display_closed): disconnect from the right object ("closed" is emitted by the display, not the screen). (bug #85715) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ gdk/gdkpango.c | 6 +++--- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 001b819339..711d382a3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-01-10 Michael Natterer + + * gdk/gdkpango.c (on_renderer_display_closed): disconnect from the + right object ("closed" is emitted by the display, not the screen). + (bug #85715) + 2006-01-10 Anders Carlsson * gdk/quartz/gdkproperty-quartz.c: diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 001b819339..711d382a3f 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2006-01-10 Michael Natterer + + * gdk/gdkpango.c (on_renderer_display_closed): disconnect from the + right object ("closed" is emitted by the display, not the screen). + (bug #85715) + 2006-01-10 Anders Carlsson * gdk/quartz/gdkproperty-quartz.c: diff --git a/gdk/gdkpango.c b/gdk/gdkpango.c index f822b2503a..9cea1cb32b 100644 --- a/gdk/gdkpango.c +++ b/gdk/gdkpango.c @@ -544,10 +544,10 @@ on_renderer_display_closed (GdkDisplay *display, gboolean is_error, GdkPangoRenderer *renderer) { - g_signal_handlers_disconnect_by_func (renderer->priv->screen, - (gpointer)on_renderer_display_closed, + g_signal_handlers_disconnect_by_func (display, + on_renderer_display_closed, renderer); - g_object_set_data (G_OBJECT (renderer->priv->screen), + g_object_set_data (G_OBJECT (renderer->priv->screen), g_intern_static_string ("gdk-pango-renderer"), NULL); } -- 2.30.2